<?php 
include_once("DbConnection.php")

class BANCOS_MODEL {
	var $id;
	var $nombre;
	var $descripcion;

	public function get_by_id ($_id) {
		$query = new Query("select * from BANCOS where id = '$_id'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre = $obj->nombre;
			$this->descripcion = $obj->descripcion;
		}
	}

	public function get_by_nombre ($_nombre) {
		$query = new Query("select * from BANCOS where nombre = '$_nombre'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre = $obj->nombre;
			$this->descripcion = $obj->descripcion;
		}
	}

	public function get_by_descripcion ($_descripcion) {
		$query = new Query("select * from BANCOS where descripcion = '$_descripcion'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre = $obj->nombre;
			$this->descripcion = $obj->descripcion;
		}
	}

	public function set_by_id ($_id) {
		$this->id = $_id;
		$query = new Query("Update BANCOS set 
			nombre = '$this->nombre',
			descripcion = '$this->descripcion'
			Where id == '$this->id')"
		);
	}

	public function set_by_nombre ($_nombre) {
		$this->nombre = $_nombre;
		$query = new Query("Update BANCOS set 
			nombre = '$this->nombre',
			descripcion = '$this->descripcion'
			Where id == '$this->id')"
		);
	}

	public function set_by_descripcion ($_descripcion) {
		$this->descripcion = $_descripcion;
		$query = new Query("Update BANCOS set 
			nombre = '$this->nombre',
			descripcion = '$this->descripcion'
			Where id == '$this->id')"
		);
	}

	public function insert ( ) {
		$query = new Query("Insert into BANCOS (
			nombre,
			descripcion
		) 
		values (
			'$this->nombre',
			'$this->descripcion'
		)");
	}

	public function delete ( ) {
		$query = new Query("delete from BANCOS where id = '$this->id')"
		); 
	}

}
?>
